﻿// <copyright file="AffineTransform3D.cs" company="Axelerate Solutions S.A.">
// Copyright (c) Axelerate Solutions S.A.  All rights reserved.
// </copyright>

namespace Axelerate.Silverlight3D.Media.Media3D
{
    using System;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Ink;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;

    /// <summary>
    /// File name: AffineTransform3D.cs
    /// Company: Axelerate Solutions S.A.
    /// Created By: Daniel Roajs
    /// Created Date: 10/09/2008 11:15:00 h.
    /// Description: Base class from which all concrete affine 3-D transforms—translations, rotations, and scale transformations—derive.
    ///   <Modifications>
    ///   </Modifications>
    /// </summary>
    public abstract class AffineTransform3D : Transform3D
    {
        #region Properties
        
        /// <summary>
        /// Gets a value indicating whether the transformation is affine.
        /// </summary>
        /// <value>Gets a value indicating whether the transformation is affine.</value>
        public override bool IsAffine
        {
            get
            {
                return true;
            }
        }
        #endregion
    }
}
